package labox.innovation.gameserver.model;

/**
 * 技能触发接口
 * 可能被其他技能所触发 或者 被其他效果所触发
 * 所有技能 都可能被触发
 * 
 */
public interface IChanceSkillTrigger
{
	/**
	 * Just a flag
	 * 是否一个人触发型技能
	 */
	public boolean triggersChanceSkill();
	
	/**
	 * Triggered Id
	 * 触发的技能Id
	 */
	public int getTriggeredChanceId();
	
	/**
	 * Triggered level
	 * 触发的技能等级
	 */
	public int getTriggeredChanceLevel();
	
	/**
	 * Chance condition object
	 * 触发的条件
	 */
	public ChanceCondition getTriggeredChanceCondition();
}